package com.yuuzy.mapper;

import com.yuuzy.dto.PatientPageQueryDTO;
import com.yuuzy.entity.Patient;
import com.yuuzy.entity.PatientImageInfo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface PatientMapper {



	/**
	 * 根据id查询患者
	 *
	 * @param id
	 * @return
	 */
	Patient selectPatientById(Integer id);

	/**
	 * 全字段检索查询
	 * @param patientPageQueryDTO
	 * @return
	 */
	List<Patient> retrievalQuery(PatientPageQueryDTO patientPageQueryDTO);

	/**
	 * 查询所有患者图片信息
	 * @param patientPageQueryDTO
	 * @return
	 */
	List<PatientImageInfo> selectPatientImages(PatientPageQueryDTO patientPageQueryDTO);
}
